package cn.com.shaom.learning.sb.batch.service;

import org.springframework.batch.core.JobExecution;
import org.springframework.batch.core.JobExecutionListener;

/**
 * ClassName: CvsJobListener
 * Description: Job监听
 * Date: 2017/12/28 15:52 【需求编号】
 *
 * @author Shaom
 * @version V1.0.0
 */
public class CvsJobListener implements JobExecutionListener {
    long startTime;
    long endTime;


    @Override
    public void beforeJob(JobExecution jobExecution) {
        startTime = System.currentTimeMillis();
        System.out.println("任务处理开始");
    }

    @Override
    public void afterJob(JobExecution jobExecution) {
        endTime = System.currentTimeMillis();
        System.out.println("任务处理结束");
        System.out.println("耗时： " + (endTime - startTime) + " ms");
    }
}
